local Class = require('lua.lang.Class')

--- @class Scope : Class
--- @field parent Scope?
local Scope = Class {}

--- @param parent Scope?
--- @return Scope
function Scope:new(parent)
	--- @type Scope
	local o = {}
	o.parent = parent
	return setmetatable(o, Scope)
end

return Scope